import java.awt.EventQueue;

import vista.NavalgoPrincipal;
import controlador.ControladorJuego;
import modelo.ModeloJuego;


public class Principal {
	
	public static void main(String[] args) {
		// creamos el modelo
		final ModeloJuego juego = new ModeloJuego();
		// creamos el controlador que atiende a las vistas
		final ControladorJuego control = new ControladorJuego(juego);
		
		// creamos las vistas		
		EventQueue.invokeLater(new Runnable() {
			public void run() {
				try {
					NavalgoPrincipal frame = new NavalgoPrincipal(juego, control);
					frame.setVisible(true);
				} catch (Exception e) {
					e.printStackTrace();
				}
			}
		});
	}

}
